#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int n, m;
int main()
{
    while(~scanf("%d%d", &n, &m))
    {
        int *p;
        p=(int*)malloc(n*sizeof(int));
        for(int i=0; i<n; i++)
            *(p+i) = i;
        int i=0, cnt=0, cnt1=0;
        while(cnt1 < n-1)
            for(i=0; i<n; i++)
            {
                if(*(p+i) != -1) 
                {
                    cnt++;
                    if(cnt==m)
                    {
                        *(p+i) = -1;
                        cnt1++;
                        cnt = 0;
                    }
                }
                //if(i==n-1) i=0;
                if(cnt1==n-1) break;
            }
        for(int i=0; i<n; i++)
            if(*(p+i)!=-1) printf("%d\n", *(p+i));
    }
    return 0;
}